// const p = new Promise((resolve, reject) => {
//   setTimeout(() => {
//     const time = Date.now()
//     if (time % 2 === 1) {
//       resolve('成功的值' + time)
//     } else {
//       reject('失败的值' + time)
//     }
//   }, 2000)
// }).then(value => {
//   console.log(value);
// }).catch(reason => {
//   console.log(reason);
// })


const p1 = new Promise((resolve, reject) => {
    setTimeout(function() {
      resolve('p1')
    })
  })
  // const p2 = new Promise((resolve, reject) => {
  //   resolve('p2')
  // })

// const p3 = new Promise((resolve, reject) => {
//   resolve('p3')
// })

// Promise.race([p1, p2, p3])
//   .then(res => {
//     console.log(res);
//   })

// Promise.prototype.then = function(value) {
//   console.log(value + '111');
// }

p1.then(res => {
  console.log(res);
})

p1.then(res => {
  console.log(res);
})